#pragma once

#include "avr/interrupt.h"
#include "rotor-light.hpp"

namespace rl = rotor_light;

namespace hw {

struct Board {
  static constexpr uint32_t samples = 100000;

  static void init_start();

  static void enable_timer();

  static rl::TimePoint get_now();

  static void toggle_led();

  static void enable_uart();

  static void send_uart(char);
};

} // namespace hw
